Flags del gadget Questi flags vanno impostati nel campo Flags del gadget: flags per il tipo di selezione grafica, uno dei seguenti deve essere selezionato: GFLG_GADGHNONE Nessuna evidenziazione GFLG_GADGCOMP Evidenziazione mediante complemento bit a bit GFLG_GADGHBOX Evidenziazione mediante rettangolo intorno al gadget GFLG_GADGHIMAGE Evidenziazione con immagine o bordo alternativo i seguenti flags possono essere impostati insieme a quello per il tipo di selezione grafica: GFLG_GADGIMAGE Il gadget ha un'immagine bitmap; se si utilizza un bordo state attenti a non impostare questo flag GFLG_RELBOTTOM La posizione del gadget è relativo al bordo inferiore; per calcolare la posizione effettiva del gadget, Intuition somma TopEdge alla cordinata del bordo inferiore; per cui, volendo mantenere il gadget all'interno della finestra bisogna utilizzare valori negativi per TopEdge; se il flag non è impostato TopEdge è relativo al bordo superiore GFLG_RELRIGHT La posizione del gadget è relativo al bordo destro; per calcolare la posizione effettiva del gadget, Intuition somma LeftEdge alla cordinata del bordo destro; per cui, volendo mantenere il gadget all'interno della finestra bisogna utilizzare valori negativi per LeftEdge; se il flag non è impostato LeftEdge è relativo al bordo sinistro GFLG_RELWIDTH L'ampiezza del box di selezione del gadget è relativo all'ampiezza della finestra; per calcolare l'ampiezza effettiva del gadget viene sommato Width all'ampiezza della finestra, per cui occorre utilizzare valori negativi per Width, se si vuole mantenere il gadget all'interno di quest'ultima GFLG_RELHEIGHT L'altezza del box di selezione del gadget è relativo all'altezza della finestra; per calcolare l'altezza effettiva del gadget viene sommato Height all'altezza della finestra, per cui occorre utilizzare valori negativi per Height, se si vuole mantenere il gadget all'interno di quest'ultima GFLG_SELECTED Se questo flag è impostato, lo stato di partenza per un gadget booleano seleziona/deseleziona (cliccando una volta si seleziona, cliccando una seconda volta si deseleziona) è selezionato; altrimenti è deselezionato GFLG_DISABLED Se questo flag è attivato, il gadget è disabilitato; per abilitare o disabilitare un gadget mentre è inserito nella finestra utilizzare le funzioni OnGadget() e OffGadget() GFLG_STRINGEXTEND Il campo estensione di StringInfo punta ad una struttura StringExtend; questo flag è ignorato prima della versione V37 del sistema; per la versione V36 utilizzare il flag GACT_STRINGEXTEND GFLG_TABCYCLE Se il gadget è di tipo stringa, viene permesso il passaggio da un gadget stringa ad un altro mediante TAB o SHIFT-TAB